#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>
typedef int STDateType;
typedef struct stack
{
	STDateType* stack;
	int capacity;
	int top;
}ST;
void init_stack(ST* s1);
void push_stack(ST* s1, STDateType x);
void pop_stack(ST* s1);
STDateType sttop(ST* s1);
void destroy_stack(ST* s1);
int  size_stack(ST* s1);
bool empty_stack(ST* s1);
